a kind of eye sore - Turco Inglés Diccionario